laptop linux computer open source computer repair computers mozilla software windows microsoft memory lcd hardware monitor unix tools javascript laptops explorer